With clean blue waters and golden-white sands, these super beaches have a magic that is hard to keep away from.
It's not always canoodling lovers that take our breath away on screen!
India offers travel adventures no other country can offer.